[INFO] fetching crate libexif-wrapper 0.1.2...
[INFO] fixing libexif-wrapper-0.1.2 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=end=2015,2024 for pr-157817-2
[INFO] extracting crate libexif-wrapper 0.1.2 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate libexif-wrapper 0.1.2
[INFO] finished tweaking crates.io crate libexif-wrapper 0.1.2
[INFO] tweaked toml for crates.io crate libexif-wrapper 0.1.2 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate libexif-wrapper 0.1.2 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 46 packages to latest compatible versions
[INFO] [stderr]       Adding bindgen v0.69.5 (available: v0.72.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7413f9f9b4a03c9bba7cd3bdda037f5939c24b849fe88dc8fcbcd0e25afd0a19
[INFO] running `Command { std: "docker" "start" "7413f9f9b4a03c9bba7cd3bdda037f5939c24b849fe88dc8fcbcd0e25afd0a19", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7413f9f9b4a03c9bba7cd3bdda037f5939c24b849fe88dc8fcbcd0e25afd0a19" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7413f9f9b4a03c9bba7cd3bdda037f5939c24b849fe88dc8fcbcd0e25afd0a19", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7413f9f9b4a03c9bba7cd3bdda037f5939c24b849fe88dc8fcbcd0e25afd0a19" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=end=2015,2024", kill_on_drop: false }`
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating Cargo.toml from 2021 edition to 2024
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling bindgen v0.69.5
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling libexif-wrapper v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]    Migrating build.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating src/lib.rs from 2021 edition to 2024
[INFO] [stderr]        Fixed src/bindings/bindings.rs (111 fixes)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.66s
[INFO] [stderr] crater-edition-check: libexif-wrapper v0.1.2 (/opt/rustwide/workdir) updating edition from 2021 to 2024
[INFO] [stderr]    Compiling libexif-wrapper v0.1.2 (/opt/rustwide/workdir)
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:6042
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw :: c_uint ; extern "C" { pub fn exif_ifd_get_name (ifd : ExifIfd) -> * const :: std :: os :: raw :: c_char ; } pub const ExifD...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:15660
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...aw :: c_uint ; extern "C" { pub fn exif_tag_from_name (name : * const :: std :: os :: raw :: c_char) -> ExifTag ; } extern "C" { p...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:15761
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn exif_tag_get_name_in_ifd (tag : ExifTag , ifd : ExifIfd) -> * const :: std :: os :: raw :: c_char ; } exte...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:15883
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn exif_tag_get_title_in_ifd (tag : ExifTag , ifd : ExifIfd) -> * const :: std :: os :: raw :: c_char ; } ext...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:16006
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_tag_get_description_in_ifd (tag : ExifTag , ifd : ExifIfd) -> * const :: std :: os :: raw :: c_char ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:16135
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_tag_get_support_level_in_ifd (tag : ExifTag , ifd : ExifIfd , t : ExifDataType) -> ExifSupportLevel ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:16264
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...upportLevel ; } extern "C" { pub fn exif_tag_get_name (tag : ExifTag) -> * const :: std :: os :: raw :: c_char ; } extern "C" { pu...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:16363
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: c_char ; } extern "C" { pub fn exif_tag_get_title (tag : ExifTag) -> * const :: std :: os :: raw :: c_char ; } extern "C" { pu...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:16463
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... c_char ; } extern "C" { pub fn exif_tag_get_description (tag : ExifTag) -> * const :: std :: os :: raw :: c_char ; } extern "C" {...
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:16569
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw :: c_char ; } extern "C" { pub fn exif_tag_table_get_tag (n : :: std :: os :: raw :: c_uint) -> ExifTag ; } extern "C" { pub f...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:16663
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_tag_table_get_name (n : :: std :: os :: raw :: c_uint) -> * const :: std :: os :: raw :: c_char ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:16788
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... os :: raw :: c_char ; } extern "C" { pub fn exif_tag_table_count () -> :: std :: os :: raw :: c_uint ; } pub const ExifByteOrder_...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:17065
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._uint ; extern "C" { pub fn exif_byte_order_get_name (order : ExifByteOrder) -> * const :: std :: os :: raw :: c_char ; } pub cons...
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:17943
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: c_uint ; extern "C" { pub fn exif_format_get_name (format : ExifFormat) -> * const :: std :: os :: raw :: c_char ; } extern "C" ...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:18051
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: c_char ; } extern "C" { pub fn exif_format_get_size (format : ExifFormat) -> :: std :: os :: raw :: c_uchar ; } pub type __u_c...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:25321
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn exif_get_short (b : * const :: std :: os :: raw :: c_uchar , order : ExifByteOrder) -> ExifShort ; } exte...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:25442
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn exif_get_sshort (b : * const :: std :: os :: raw :: c_uchar , order : ExifByteOrder) -> ExifSShort ; } ext...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:25565
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t ; } extern "C" { pub fn exif_get_long (b : * const :: std :: os :: raw :: c_uchar , order : ExifByteOrder) -> ExifLong ; } exter...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:25684
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn exif_get_slong (b : * const :: std :: os :: raw :: c_uchar , order : ExifByteOrder) -> ExifSLong ; } exte...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:6042
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw :: c_uint ; extern "C" { pub fn exif_ifd_get_name (ifd : ExifIfd) -> * const :: std :: os :: raw :: c_char ; } pub const ExifD...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:15660
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...aw :: c_uint ; extern "C" { pub fn exif_tag_from_name (name : * const :: std :: os :: raw :: c_char) -> ExifTag ; } extern "C" { p...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:25805
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_get_rational (b : * const :: std :: os :: raw :: c_uchar , order : ExifByteOrder) -> ExifRational ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:25932
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_get_srational (b : * const :: std :: os :: raw :: c_uchar , order : ExifByteOrder) -> ExifSRational ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:26061
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_set_short (b : * mut :: std :: os :: raw :: c_uchar , order : ExifByteOrder , value : ExifShort) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:26187
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_set_sshort (b : * mut :: std :: os :: raw :: c_uchar , order : ExifByteOrder , value : ExifSShort) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:26315
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_set_long (b : * mut :: std :: os :: raw :: c_uchar , order : ExifByteOrder , value : ExifLong) ; } ext...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:15761
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn exif_tag_get_name_in_ifd (tag : ExifTag , ifd : ExifIfd) -> * const :: std :: os :: raw :: c_char ; } exte...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:26439
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_set_slong (b : * mut :: std :: os :: raw :: c_uchar , order : ExifByteOrder , value : ExifSLong) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:26565
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_set_rational (b : * mut :: std :: os :: raw :: c_uchar , order : ExifByteOrder , value : ExifRational) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:15883
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn exif_tag_get_title_in_ifd (tag : ExifTag , ifd : ExifIfd) -> * const :: std :: os :: raw :: c_char ; } ext...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:26697
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_set_srational (b : * mut :: std :: os :: raw :: c_uchar , order : ExifByteOrder , value : ExifSRational) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:26831
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_convert_utf16_to_utf8 (out : * mut :: std :: os :: raw :: c_char , in_ : * const :: std :: os :: raw :: c_uchar , maxlen : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:16006
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_tag_get_description_in_ifd (tag : ExifTag , ifd : ExifIfd) -> * const :: std :: os :: raw :: c_char ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:27013
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_array_set_byte_order (arg1 : ExifFormat , arg2 : * mut :: std :: os :: raw :: c_uchar , arg3 : :: std :: os :: raw :: c_uint , o_orig : ExifByteOrder , o_new : ExifByteOrder) ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:16135
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_tag_get_support_level_in_ifd (tag : ExifTag , ifd : ExifIfd , t : ExifDataType) -> ExifSupportLevel ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:27778
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn exif_mem_new (a : ExifMemAllocFunc , r : ExifMemReallocFunc , f : ExifMemFreeFunc) -> * mut ExifMem ; } ext...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:16264
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...upportLevel ; } extern "C" { pub fn exif_tag_get_name (tag : ExifTag) -> * const :: std :: os :: raw :: c_char ; } extern "C" { pu...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:27902
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...fMemFreeFunc) -> * mut ExifMem ; } extern "C" { pub fn exif_mem_ref (arg1 : * mut ExifMem) ; } extern "C" { pub fn exif_mem_unref ...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:16363
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: c_char ; } extern "C" { pub fn exif_tag_get_title (tag : ExifTag) -> * const :: std :: os :: raw :: c_char ; } extern "C" { pu...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:27962
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...em_ref (arg1 : * mut ExifMem) ; } extern "C" { pub fn exif_mem_unref (arg1 : * mut ExifMem) ; } extern "C" { pub fn exif_mem_alloc...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:16463
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... c_char ; } extern "C" { pub fn exif_tag_get_description (tag : ExifTag) -> * const :: std :: os :: raw :: c_char ; } extern "C" {...
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:28024
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...Mem) ; } extern "C" { pub fn exif_mem_alloc (m : * mut ExifMem , s : ExifLong) -> * mut :: std :: os :: raw :: c_void ; } extern "...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:16569
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw :: c_char ; } extern "C" { pub fn exif_tag_table_get_tag (n : :: std :: os :: raw :: c_uint) -> ExifTag ; } extern "C" { pub f...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:16663
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_tag_table_get_name (n : :: std :: os :: raw :: c_uint) -> * const :: std :: os :: raw :: c_char ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:28137
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_mem_realloc (m : * mut ExifMem , p : * mut :: std :: os :: raw :: c_void , s : ExifLong) -> * mut :: std :: os :: raw :: c_void ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:16788
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... os :: raw :: c_char ; } extern "C" { pub fn exif_tag_table_count () -> :: std :: os :: raw :: c_uint ; } pub const ExifByteOrder_...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:28294
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: c_void ; } extern "C" { pub fn exif_mem_free (m : * mut ExifMem , p : * mut :: std :: os :: raw :: c_void) ; } extern "C" { pu...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:17065
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._uint ; extern "C" { pub fn exif_byte_order_get_name (order : ExifByteOrder) -> * const :: std :: os :: raw :: c_char ; } pub cons...
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:28394
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... std :: os :: raw :: c_void) ; } extern "C" { pub fn exif_mem_new_default () -> * mut ExifMem ; } pub type __gnuc_va_list = __buil...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:17943
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: c_uint ; extern "C" { pub fn exif_format_get_name (format : ExifFormat) -> * const :: std :: os :: raw :: c_char ; } extern "C" ...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:28666
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...0] , } pub type ExifLog = _ExifLog ; extern "C" { pub fn exif_log_new () -> * mut ExifLog ; } extern "C" { pub fn exif_log_new_mem...
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:18051
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: c_char ; } extern "C" { pub fn exif_format_get_size (format : ExifFormat) -> :: std :: os :: raw :: c_uchar ; } pub type __u_c...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:28723
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... () -> * mut ExifLog ; } extern "C" { pub fn exif_log_new_mem (arg1 : * mut ExifMem) -> * mut ExifLog ; } extern "C" { pub fn exif...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:25321
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn exif_get_short (b : * const :: std :: os :: raw :: c_uchar , order : ExifByteOrder) -> ExifShort ; } exte...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:28804
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...* mut ExifMem) -> * mut ExifLog ; } extern "C" { pub fn exif_log_ref (log : * mut ExifLog) ; } extern "C" { pub fn exif_log_unref ...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:25442
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn exif_get_sshort (b : * const :: std :: os :: raw :: c_uchar , order : ExifByteOrder) -> ExifSShort ; } ext...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:28863
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._log_ref (log : * mut ExifLog) ; } extern "C" { pub fn exif_log_unref (log : * mut ExifLog) ; } extern "C" { pub fn exif_log_free ...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:25565
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t ; } extern "C" { pub fn exif_get_long (b : * const :: std :: os :: raw :: c_uchar , order : ExifByteOrder) -> ExifLong ; } exter...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:28924
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...og_unref (log : * mut ExifLog) ; } extern "C" { pub fn exif_log_free (log : * mut ExifLog) ; } pub const ExifLogCode_EXIF_LOG_CODE...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:25684
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn exif_get_slong (b : * const :: std :: os :: raw :: c_uchar , order : ExifByteOrder) -> ExifSLong ; } exte...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:25805
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_get_rational (b : * const :: std :: os :: raw :: c_uchar , order : ExifByteOrder) -> ExifRational ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:29297
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... c_uint ; extern "C" { pub fn exif_log_code_get_title (code : ExifLogCode) -> * const :: std :: os :: raw :: c_char ; } extern "C"...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:29407
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...char ; } extern "C" { pub fn exif_log_code_get_message (code : ExifLogCode) -> * const :: std :: os :: raw :: c_char ; } pub type ...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:25932
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_get_srational (b : * const :: std :: os :: raw :: c_uchar , order : ExifByteOrder) -> ExifSRational ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:29811
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn exif_log_set_func (log : * mut ExifLog , func : ExifLogFunc , data : * mut :: std :: os :: raw :: c_void) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:26061
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_set_short (b : * mut :: std :: os :: raw :: c_uchar , order : ExifByteOrder , value : ExifShort) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:29941
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_log (log : * mut ExifLog , arg1 : ExifLogCode , domain : * const :: std :: os :: raw :: c_char , format : * const :: std :: os :: raw :: c_char , ...) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:26187
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_set_sshort (b : * mut :: std :: os :: raw :: c_uchar , order : ExifByteOrder , value : ExifSShort) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:30121
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_logv (log : * mut ExifLog , arg1 : ExifLogCode , domain : * const :: std :: os :: raw :: c_char , format : * const :: std :: os :: raw :: c_char , args : * mut __va_list_tag) ; } # ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:26315
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_set_long (b : * mut :: std :: os :: raw :: c_uchar , order : ExifByteOrder , value : ExifLong) ; } ext...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:26439
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_set_slong (b : * mut :: std :: os :: raw :: c_uchar , order : ExifByteOrder , value : ExifSLong) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:30465
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...MnoteData = _ExifMnoteData ; extern "C" { pub fn exif_mnote_data_ref (arg1 : * mut ExifMnoteData) ; } extern "C" { pub fn exif_mno...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:30538
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... : * mut ExifMnoteData) ; } extern "C" { pub fn exif_mnote_data_unref (arg1 : * mut ExifMnoteData) ; } extern "C" { pub fn exif_mn...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:26565
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_set_rational (b : * mut :: std :: os :: raw :: c_uchar , order : ExifByteOrder , value : ExifRational) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:30613
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_mnote_data_load (d : * mut ExifMnoteData , buf : * const :: std :: os :: raw :: c_uchar , buf_size : :: std :: os :: raw :: c_uint) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:26697
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_set_srational (b : * mut :: std :: os :: raw :: c_uchar , order : ExifByteOrder , value : ExifSRational) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:26831
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_convert_utf16_to_utf8 (out : * mut :: std :: os :: raw :: c_char , in_ : * const :: std :: os :: raw :: c_uchar , maxlen : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:30774
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_mnote_data_save (d : * mut ExifMnoteData , buf : * mut * mut :: std :: os :: raw :: c_uchar , buf_size : * mut :: std :: os :: raw :: c_uint) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:30945
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... c_uint) ; } extern "C" { pub fn exif_mnote_data_count (d : * mut ExifMnoteData) -> :: std :: os :: raw :: c_uint ; } extern "C" {...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:27013
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_array_set_byte_order (arg1 : ExifFormat , arg2 : * mut :: std :: os :: raw :: c_uchar , arg3 : :: std :: os :: raw :: c_uint , o_orig : ExifByteOrder , o_new : ExifByteOrder) ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:27778
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn exif_mem_new (a : ExifMemAllocFunc , r : ExifMemReallocFunc , f : ExifMemFreeFunc) -> * mut ExifMem ; } ext...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:31050
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_mnote_data_get_id (d : * mut ExifMnoteData , n : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_uint ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:31192
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_mnote_data_get_name (d : * mut ExifMnoteData , n : :: std :: os :: raw :: c_uint) -> * const :: std :: os :: raw :: c_char ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:27902
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...fMemFreeFunc) -> * mut ExifMem ; } extern "C" { pub fn exif_mem_ref (arg1 : * mut ExifMem) ; } extern "C" { pub fn exif_mem_unref ...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:27962
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...em_ref (arg1 : * mut ExifMem) ; } extern "C" { pub fn exif_mem_unref (arg1 : * mut ExifMem) ; } extern "C" { pub fn exif_mem_alloc...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:31344
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_mnote_data_get_title (d : * mut ExifMnoteData , n : :: std :: os :: raw :: c_uint) -> * const :: std :: os :: raw :: c_char ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:28024
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...Mem) ; } extern "C" { pub fn exif_mem_alloc (m : * mut ExifMem , s : ExifLong) -> * mut :: std :: os :: raw :: c_void ; } extern "...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:31497
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_mnote_data_get_description (d : * mut ExifMnoteData , n : :: std :: os :: raw :: c_uint) -> * const :: std :: os :: raw :: c_char ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:28137
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_mem_realloc (m : * mut ExifMem , p : * mut :: std :: os :: raw :: c_void , s : ExifLong) -> * mut :: std :: os :: raw :: c_void ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:31656
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_mnote_data_get_value (d : * mut ExifMnoteData , n : :: std :: os :: raw :: c_uint , val : * mut :: std :: os :: raw :: c_char , maxlen : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_char ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:31892
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...aw :: c_char ; } extern "C" { pub fn exif_mnote_data_log (arg1 : * mut ExifMnoteData , arg2 : * mut ExifLog) ; } pub type ExifData...
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:28294
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: c_void ; } extern "C" { pub fn exif_mem_free (m : * mut ExifMem , p : * mut :: std :: os :: raw :: c_void) ; } extern "C" { pu...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:28394
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... std :: os :: raw :: c_void) ; } extern "C" { pub fn exif_mem_new_default () -> * mut ExifMem ; } pub type __gnuc_va_list = __buil...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:34680
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..., "::" , stringify ! (priv_))) ; } extern "C" { pub fn exif_entry_new () -> * mut ExifEntry ; } extern "C" { pub fn exif_entry_new...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:28666
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...0] , } pub type ExifLog = _ExifLog ; extern "C" { pub fn exif_log_new () -> * mut ExifLog ; } extern "C" { pub fn exif_log_new_mem...
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:34741
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...-> * mut ExifEntry ; } extern "C" { pub fn exif_entry_new_mem (arg1 : * mut ExifMem) -> * mut ExifEntry ; } extern "C" { pub fn ex...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:28723
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... () -> * mut ExifLog ; } extern "C" { pub fn exif_log_new_mem (arg1 : * mut ExifMem) -> * mut ExifLog ; } extern "C" { pub fn exif...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:34826
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ExifMem) -> * mut ExifEntry ; } extern "C" { pub fn exif_entry_ref (entry : * mut ExifEntry) ; } extern "C" { pub fn exif_entry_u...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:28804
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...* mut ExifMem) -> * mut ExifLog ; } extern "C" { pub fn exif_log_ref (log : * mut ExifLog) ; } extern "C" { pub fn exif_log_unref ...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:34891
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...f (entry : * mut ExifEntry) ; } extern "C" { pub fn exif_entry_unref (entry : * mut ExifEntry) ; } extern "C" { pub fn exif_entry_...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:28863
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._log_ref (log : * mut ExifLog) ; } extern "C" { pub fn exif_log_unref (log : * mut ExifLog) ; } extern "C" { pub fn exif_log_free ...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:34958
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...f (entry : * mut ExifEntry) ; } extern "C" { pub fn exif_entry_free (entry : * mut ExifEntry) ; } extern "C" { pub fn exif_entry_i...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:28924
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...og_unref (log : * mut ExifLog) ; } extern "C" { pub fn exif_log_free (log : * mut ExifLog) ; } pub const ExifLogCode_EXIF_LOG_CODE...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:29297
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... c_uint ; extern "C" { pub fn exif_log_code_get_title (code : ExifLogCode) -> * const :: std :: os :: raw :: c_char ; } extern "C"...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:35024
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: * mut ExifEntry) ; } extern "C" { pub fn exif_entry_initialize (e : * mut ExifEntry , tag : ExifTag) ; } extern "C" { pub fn exi...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:35108
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t ExifEntry , tag : ExifTag) ; } extern "C" { pub fn exif_entry_fix (entry : * mut ExifEntry) ; } extern "C" { pub fn exif_entry_g...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:29407
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...char ; } extern "C" { pub fn exif_log_code_get_message (code : ExifLogCode) -> * const :: std :: os :: raw :: c_char ; } pub type ...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:29811
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn exif_log_set_func (log : * mut ExifLog , func : ExifLogFunc , data : * mut :: std :: os :: raw :: c_void) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:35173
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_entry_get_value (entry : * mut ExifEntry , val : * mut :: std :: os :: raw :: c_char , maxlen : :: std :: os :: raw :: c_uint) -> * const :: std :: os :: raw :: c_char ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:35370
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... c_char ; } extern "C" { pub fn exif_entry_dump (entry : * mut ExifEntry , indent : :: std :: os :: raw :: c_uint) ; } # [repr (C)...
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:29941
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_log (log : * mut ExifLog , arg1 : ExifLogCode , domain : * const :: std :: os :: raw :: c_char , format : * const :: std :: os :: raw :: c_char , ...) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:30121
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_logv (log : * mut ExifLog , arg1 : ExifLogCode , domain : * const :: std :: os :: raw :: c_char , format : * const :: std :: os :: raw :: c_char , args : * mut __va_list_tag) ; } # ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:36945
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..."::" , stringify ! (priv_))) ; } extern "C" { pub fn exif_content_new () -> * mut ExifContent ; } extern "C" { pub fn exif_content...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:30465
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...MnoteData = _ExifMnoteData ; extern "C" { pub fn exif_mnote_data_ref (arg1 : * mut ExifMnoteData) ; } extern "C" { pub fn exif_mno...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:37010
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... mut ExifContent ; } extern "C" { pub fn exif_content_new_mem (arg1 : * mut ExifMem) -> * mut ExifContent ; } extern "C" { pub fn ...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:30538
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... : * mut ExifMnoteData) ; } extern "C" { pub fn exif_mnote_data_unref (arg1 : * mut ExifMnoteData) ; } extern "C" { pub fn exif_mn...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:37099
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...Mem) -> * mut ExifContent ; } extern "C" { pub fn exif_content_ref (content : * mut ExifContent) ; } extern "C" { pub fn exif_cont...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:30613
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_mnote_data_load (d : * mut ExifMnoteData , buf : * const :: std :: os :: raw :: c_uchar , buf_size : :: std :: os :: raw :: c_uint) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:37170
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ent : * mut ExifContent) ; } extern "C" { pub fn exif_content_unref (content : * mut ExifContent) ; } extern "C" { pub fn exif_con...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:30774
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_mnote_data_save (d : * mut ExifMnoteData , buf : * mut * mut :: std :: os :: raw :: c_uchar , buf_size : * mut :: std :: os :: raw :: c_uint) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:37243
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ent : * mut ExifContent) ; } extern "C" { pub fn exif_content_free (content : * mut ExifContent) ; } extern "C" { pub fn exif_cont...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:30945
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... c_uint) ; } extern "C" { pub fn exif_mnote_data_count (d : * mut ExifMnoteData) -> :: std :: os :: raw :: c_uint ; } extern "C" {...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:37315
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ExifContent) ; } extern "C" { pub fn exif_content_add_entry (c : * mut ExifContent , entry : * mut ExifEntry) ; } extern "C" { pub...
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:31050
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_mnote_data_get_id (d : * mut ExifMnoteData , n : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_uint ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:37412
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t ExifEntry) ; } extern "C" { pub fn exif_content_remove_entry (c : * mut ExifContent , e : * mut ExifEntry) ; } extern "C" { pub ...
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:31192
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_mnote_data_get_name (d : * mut ExifMnoteData , n : :: std :: os :: raw :: c_uint) -> * const :: std :: os :: raw :: c_char ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:37508
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...try) ; } extern "C" { pub fn exif_content_get_entry (content : * mut ExifContent , tag : ExifTag) -> * mut ExifEntry ; } extern "C...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:31344
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_mnote_data_get_title (d : * mut ExifMnoteData , n : :: std :: os :: raw :: c_uint) -> * const :: std :: os :: raw :: c_char ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:37620
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ExifTag) -> * mut ExifEntry ; } extern "C" { pub fn exif_content_fix (c : * mut ExifContent) ; } pub type ExifContentForeachEntry...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:31497
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_mnote_data_get_description (d : * mut ExifMnoteData , n : :: std :: os :: raw :: c_uint) -> * const :: std :: os :: raw :: c_char ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:37853
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn exif_content_foreach_entry (content : * mut ExifContent , func : ExifContentForeachEntryFunc , user_data : * mut :: std :: os :: raw :: c_void) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:31656
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_mnote_data_get_value (d : * mut ExifMnoteData , n : :: std :: os :: raw :: c_uint , val : * mut :: std :: os :: raw :: c_char , maxlen : :: std :: os :: raw :: c_uint) -> * mut :: std :: os :: raw :: c_char ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:38021
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...os :: raw :: c_void) ; } extern "C" { pub fn exif_content_get_ifd (c : * mut ExifContent) -> ExifIfd ; } extern "C" { pub fn exif_...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:31892
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...aw :: c_char ; } extern "C" { pub fn exif_mnote_data_log (arg1 : * mut ExifMnoteData , arg2 : * mut ExifLog) ; } pub type ExifData...
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:34680
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..., "::" , stringify ! (priv_))) ; } extern "C" { pub fn exif_entry_new () -> * mut ExifEntry ; } extern "C" { pub fn exif_entry_new...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:38101
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...fIfd ; } extern "C" { pub fn exif_content_dump (content : * mut ExifContent , indent : :: std :: os :: raw :: c_uint) ; } extern "...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:38214
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw :: c_uint) ; } extern "C" { pub fn exif_content_log (content : * mut ExifContent , log : * mut ExifLog) ; } # [repr (C)] # [de...
[INFO] [stdout]   |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:34741
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...-> * mut ExifEntry ; } extern "C" { pub fn exif_entry_new_mem (arg1 : * mut ExifMem) -> * mut ExifEntry ; } extern "C" { pub fn ex...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:34826
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ExifMem) -> * mut ExifEntry ; } extern "C" { pub fn exif_entry_ref (entry : * mut ExifEntry) ; } extern "C" { pub fn exif_entry_u...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:39748
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... , "::" , stringify ! (priv_))) ; } extern "C" { pub fn exif_data_new () -> * mut ExifData ; } extern "C" { pub fn exif_data_new_m...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:34891
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...f (entry : * mut ExifEntry) ; } extern "C" { pub fn exif_entry_unref (entry : * mut ExifEntry) ; } extern "C" { pub fn exif_entry_...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:39807
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) -> * mut ExifData ; } extern "C" { pub fn exif_data_new_mem (arg1 : * mut ExifMem) -> * mut ExifData ; } extern "C" { pub fn exi...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:34958
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...f (entry : * mut ExifEntry) ; } extern "C" { pub fn exif_entry_free (entry : * mut ExifEntry) ; } extern "C" { pub fn exif_entry_i...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:39890
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...Data ; } extern "C" { pub fn exif_data_new_from_file (path : * const :: std :: os :: raw :: c_char) -> * mut ExifData ; } extern "...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:35024
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: * mut ExifEntry) ; } extern "C" { pub fn exif_entry_initialize (e : * mut ExifEntry , tag : ExifTag) ; } extern "C" { pub fn exi...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:40003
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_data_new_from_data (data : * const :: std :: os :: raw :: c_uchar , size : :: std :: os :: raw :: c_uint) -> * mut ExifData ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:35108
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t ExifEntry , tag : ExifTag) ; } extern "C" { pub fn exif_entry_fix (entry : * mut ExifEntry) ; } extern "C" { pub fn exif_entry_g...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:40156
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_data_load_data (data : * mut ExifData , d : * const :: std :: os :: raw :: c_uchar , size : :: std :: os :: raw :: c_uint) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:40308
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_data_save_data (data : * mut ExifData , d : * mut * mut :: std :: os :: raw :: c_uchar , ds : * mut :: std :: os :: raw :: c_uint) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:35173
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_entry_get_value (entry : * mut ExifEntry , val : * mut :: std :: os :: raw :: c_char , maxlen : :: std :: os :: raw :: c_uint) -> * const :: std :: os :: raw :: c_char ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:35370
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... c_char ; } extern "C" { pub fn exif_entry_dump (entry : * mut ExifEntry , indent : :: std :: os :: raw :: c_uint) ; } # [repr (C)...
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:40468
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: std :: os :: raw :: c_uint) ; } extern "C" { pub fn exif_data_ref (data : * mut ExifData) ; } extern "C" { pub fn exif_data_unre...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:36945
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..."::" , stringify ! (priv_))) ; } extern "C" { pub fn exif_content_new () -> * mut ExifContent ; } extern "C" { pub fn exif_content...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:40530
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._ref (data : * mut ExifData) ; } extern "C" { pub fn exif_data_unref (data : * mut ExifData) ; } extern "C" { pub fn exif_data_fre...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:37010
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... mut ExifContent ; } extern "C" { pub fn exif_content_new_mem (arg1 : * mut ExifMem) -> * mut ExifContent ; } extern "C" { pub fn ...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:40594
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...unref (data : * mut ExifData) ; } extern "C" { pub fn exif_data_free (data : * mut ExifData) ; } extern "C" { pub fn exif_data_get...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:37099
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...Mem) -> * mut ExifContent ; } extern "C" { pub fn exif_content_ref (content : * mut ExifContent) ; } extern "C" { pub fn exif_cont...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:40657
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...* mut ExifData) ; } extern "C" { pub fn exif_data_get_byte_order (data : * mut ExifData) -> ExifByteOrder ; } extern "C" { pub fn ...
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:37170
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ent : * mut ExifContent) ; } extern "C" { pub fn exif_content_unref (content : * mut ExifContent) ; } extern "C" { pub fn exif_con...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:40747
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...xifByteOrder ; } extern "C" { pub fn exif_data_set_byte_order (data : * mut ExifData , order : ExifByteOrder) ; } extern "C" { pub...
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:37243
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ent : * mut ExifContent) ; } extern "C" { pub fn exif_content_free (content : * mut ExifContent) ; } extern "C" { pub fn exif_cont...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:40844
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ExifByteOrder) ; } extern "C" { pub fn exif_data_get_mnote_data (d : * mut ExifData) -> * mut ExifMnoteData ; } extern "C" { pub f...
[INFO] [stdout]   |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:37315
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ExifContent) ; } extern "C" { pub fn exif_content_add_entry (c : * mut ExifContent , entry : * mut ExifEntry) ; } extern "C" { pub...
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:40937
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...xifData) -> * mut ExifMnoteData ; } extern "C" { pub fn exif_data_fix (d : * mut ExifData) ; } pub type ExifDataForeachContentFunc...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:37412
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t ExifEntry) ; } extern "C" { pub fn exif_content_remove_entry (c : * mut ExifContent , e : * mut ExifEntry) ; } extern "C" { pub ...
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:41165
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn exif_data_foreach_content (data : * mut ExifData , func : ExifDataForeachContentFunc , user_data : * mut :: std :: os :: raw :: c_void) ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:37508
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...try) ; } extern "C" { pub fn exif_content_get_entry (content : * mut ExifContent , tag : ExifTag) -> * mut ExifEntry ; } extern "C...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:41642
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...c_uint ; extern "C" { pub fn exif_data_option_get_name (o : ExifDataOption) -> * const :: std :: os :: raw :: c_char ; } extern "C...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:37620
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ExifTag) -> * mut ExifEntry ; } extern "C" { pub fn exif_content_fix (c : * mut ExifContent) ; } pub type ExifContentForeachEntry...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:41754
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...r ; } extern "C" { pub fn exif_data_option_get_description (o : ExifDataOption) -> * const :: std :: os :: raw :: c_char ; } exter...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:37853
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn exif_content_foreach_entry (content : * mut ExifContent , func : ExifContentForeachEntryFunc , user_data : * mut :: std :: os :: raw :: c_void) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:41873
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: raw :: c_char ; } extern "C" { pub fn exif_data_set_option (d : * mut ExifData , o : ExifDataOption) ; } extern "C" { pub fn e...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:38021
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...os :: raw :: c_void) ; } extern "C" { pub fn exif_content_get_ifd (c : * mut ExifContent) -> ExifIfd ; } extern "C" { pub fn exif_...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:41960
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ExifDataOption) ; } extern "C" { pub fn exif_data_unset_option (d : * mut ExifData , o : ExifDataOption) ; } extern "C" { pub fn ...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:38101
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...fIfd ; } extern "C" { pub fn exif_content_dump (content : * mut ExifContent , indent : :: std :: os :: raw :: c_uint) ; } extern "...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:42049
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ExifDataOption) ; } extern "C" { pub fn exif_data_set_data_type (d : * mut ExifData , dt : ExifDataType) ; } extern "C" { pub fn ...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:38214
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw :: c_uint) ; } extern "C" { pub fn exif_content_log (content : * mut ExifContent , log : * mut ExifLog) ; } # [repr (C)] # [de...
[INFO] [stdout]   |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:42138
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...dt : ExifDataType) ; } extern "C" { pub fn exif_data_get_data_type (d : * mut ExifData) -> ExifDataType ; } extern "C" { pub fn ex...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:39748
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... , "::" , stringify ! (priv_))) ; } extern "C" { pub fn exif_data_new () -> * mut ExifData ; } extern "C" { pub fn exif_data_new_m...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:42223
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...mut ExifData) -> ExifDataType ; } extern "C" { pub fn exif_data_dump (data : * mut ExifData) ; } extern "C" { pub fn exif_data_log...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:39807
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) -> * mut ExifData ; } extern "C" { pub fn exif_data_new_mem (arg1 : * mut ExifMem) -> * mut ExifData ; } extern "C" { pub fn exi...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:42286
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... : * mut ExifData) ; } extern "C" { pub fn exif_data_log (data : * mut ExifData , log : * mut ExifLog) ; } # [repr (C)] # [derive ...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:39890
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...Data ; } extern "C" { pub fn exif_data_new_from_file (path : * const :: std :: os :: raw :: c_char) -> * mut ExifData ; } extern "...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:42501
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...b type ExifLoader = _ExifLoader ; extern "C" { pub fn exif_loader_new () -> * mut ExifLoader ; } extern "C" { pub fn exif_loader_n...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:40003
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_data_new_from_data (data : * const :: std :: os :: raw :: c_uchar , size : :: std :: os :: raw :: c_uint) -> * mut ExifData ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:42564
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... * mut ExifLoader ; } extern "C" { pub fn exif_loader_new_mem (mem : * mut ExifMem) -> * mut ExifLoader ; } extern "C" { pub fn ex...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:40156
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_data_load_data (data : * mut ExifData , d : * const :: std :: os :: raw :: c_uchar , size : :: std :: os :: raw :: c_uint) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:42650
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ifMem) -> * mut ExifLoader ; } extern "C" { pub fn exif_loader_ref (loader : * mut ExifLoader) ; } extern "C" { pub fn exif_loader...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:40308
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_data_save_data (data : * mut ExifData , d : * mut * mut :: std :: os :: raw :: c_uchar , ds : * mut :: std :: os :: raw :: c_uint) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:42718
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...oader : * mut ExifLoader) ; } extern "C" { pub fn exif_loader_unref (loader : * mut ExifLoader) ; } extern "C" { pub fn exif_loade...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:40468
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: std :: os :: raw :: c_uint) ; } extern "C" { pub fn exif_data_ref (data : * mut ExifData) ; } extern "C" { pub fn exif_data_unre...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:42788
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn exif_loader_write_file (loader : * mut ExifLoader , fname : * const :: std :: os :: raw :: c_char) ; } ext...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:40530
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._ref (data : * mut ExifData) ; } extern "C" { pub fn exif_data_unref (data : * mut ExifData) ; } extern "C" { pub fn exif_data_fre...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:42911
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_loader_write (loader : * mut ExifLoader , buf : * mut :: std :: os :: raw :: c_uchar , sz : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_uchar ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:40594
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...unref (data : * mut ExifData) ; } extern "C" { pub fn exif_data_free (data : * mut ExifData) ; } extern "C" { pub fn exif_data_get...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:43097
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...d :: os :: raw :: c_uchar ; } extern "C" { pub fn exif_loader_reset (loader : * mut ExifLoader) ; } extern "C" { pub fn exif_loade...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:40657
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...* mut ExifData) ; } extern "C" { pub fn exif_data_get_byte_order (data : * mut ExifData) -> ExifByteOrder ; } extern "C" { pub fn ...
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:43167
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...mut ExifLoader) ; } extern "C" { pub fn exif_loader_get_data (loader : * mut ExifLoader) -> * mut ExifData ; } extern "C" { pub fn...
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:40747
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...xifByteOrder ; } extern "C" { pub fn exif_data_set_byte_order (data : * mut ExifData , order : ExifByteOrder) ; } extern "C" { pub...
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:43258
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_loader_get_buf (loader : * mut ExifLoader , buf : * mut * const :: std :: os :: raw :: c_uchar , buf_size : * mut :: std :: os :: raw :: c_uint) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:40844
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ExifByteOrder) ; } extern "C" { pub fn exif_data_get_mnote_data (d : * mut ExifData) -> * mut ExifMnoteData ; } extern "C" { pub f...
[INFO] [stdout]   |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:43432
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... raw :: c_uint) ; } extern "C" { pub fn exif_loader_log (loader : * mut ExifLoader , log : * mut ExifLog) ; } pub type __builtin_v...
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:40937
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...xifData) -> * mut ExifMnoteData ; } extern "C" { pub fn exif_data_fix (d : * mut ExifData) ; } pub type ExifDataForeachContentFunc...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:41165
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn exif_data_foreach_content (data : * mut ExifData , func : ExifDataForeachContentFunc , user_data : * mut :: std :: os :: raw :: c_void) ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:41642
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...c_uint ; extern "C" { pub fn exif_data_option_get_name (o : ExifDataOption) -> * const :: std :: os :: raw :: c_char ; } extern "C...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:41754
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...r ; } extern "C" { pub fn exif_data_option_get_description (o : ExifDataOption) -> * const :: std :: os :: raw :: c_char ; } exter...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:41873
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: raw :: c_char ; } extern "C" { pub fn exif_data_set_option (d : * mut ExifData , o : ExifDataOption) ; } extern "C" { pub fn e...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:41960
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ExifDataOption) ; } extern "C" { pub fn exif_data_unset_option (d : * mut ExifData , o : ExifDataOption) ; } extern "C" { pub fn ...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:42049
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ExifDataOption) ; } extern "C" { pub fn exif_data_set_data_type (d : * mut ExifData , dt : ExifDataType) ; } extern "C" { pub fn ...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:42138
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...dt : ExifDataType) ; } extern "C" { pub fn exif_data_get_data_type (d : * mut ExifData) -> ExifDataType ; } extern "C" { pub fn ex...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:42223
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...mut ExifData) -> ExifDataType ; } extern "C" { pub fn exif_data_dump (data : * mut ExifData) ; } extern "C" { pub fn exif_data_log...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:42286
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... : * mut ExifData) ; } extern "C" { pub fn exif_data_log (data : * mut ExifData , log : * mut ExifLog) ; } # [repr (C)] # [derive ...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:42501
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...b type ExifLoader = _ExifLoader ; extern "C" { pub fn exif_loader_new () -> * mut ExifLoader ; } extern "C" { pub fn exif_loader_n...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:42564
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... * mut ExifLoader ; } extern "C" { pub fn exif_loader_new_mem (mem : * mut ExifMem) -> * mut ExifLoader ; } extern "C" { pub fn ex...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:42650
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ifMem) -> * mut ExifLoader ; } extern "C" { pub fn exif_loader_ref (loader : * mut ExifLoader) ; } extern "C" { pub fn exif_loader...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:42718
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...oader : * mut ExifLoader) ; } extern "C" { pub fn exif_loader_unref (loader : * mut ExifLoader) ; } extern "C" { pub fn exif_loade...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:42788
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn exif_loader_write_file (loader : * mut ExifLoader , fname : * const :: std :: os :: raw :: c_char) ; } ext...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:42911
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_loader_write (loader : * mut ExifLoader , buf : * mut :: std :: os :: raw :: c_uchar , sz : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_uchar ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:43097
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...d :: os :: raw :: c_uchar ; } extern "C" { pub fn exif_loader_reset (loader : * mut ExifLoader) ; } extern "C" { pub fn exif_loade...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:43167
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...mut ExifLoader) ; } extern "C" { pub fn exif_loader_get_data (loader : * mut ExifLoader) -> * mut ExifData ; } extern "C" { pub fn...
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:43258
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn exif_loader_get_buf (loader : * mut ExifLoader , buf : * mut * const :: std :: os :: raw :: c_uchar , buf_size : * mut :: std :: os :: raw :: c_uint) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings/bindings.rs:3:43432
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... raw :: c_uint) ; } extern "C" { pub fn exif_loader_log (loader : * mut ExifLoader , log : * mut ExifLog) ; } pub type __builtin_v...
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `libexif-wrapper` (lib) due to 111 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `libexif-wrapper` (lib test) due to 111 previous errors
[INFO] running `Command { std: "docker" "inspect" "7413f9f9b4a03c9bba7cd3bdda037f5939c24b849fe88dc8fcbcd0e25afd0a19", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7413f9f9b4a03c9bba7cd3bdda037f5939c24b849fe88dc8fcbcd0e25afd0a19", kill_on_drop: false }`
[INFO] [stdout] 7413f9f9b4a03c9bba7cd3bdda037f5939c24b849fe88dc8fcbcd0e25afd0a19
